package co.rcantor.dev.siasar.sistema;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.Spinner;
import co.rcantor.dev.siasar.R;

public class TabSistema4 extends Activity {

	private static String tipo_abastecimineto;
	private static String fuente_captacion;
	private static String conduccion_aduccion;
	private static String almacenamiento;
	private static String distribucion;
	private static String tipo_fuente;
	
	private static EditText tipo_abastecimineto_otro;
	private static EditText tipo_fuente_otro;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.tabsistema4);

		tipo_abastecimineto_otro = (EditText) findViewById(R.id.tipoabasteciminetootro);
		tipo_fuente_otro = (EditText) findViewById(R.id.tipofuenteotro);

		Spinner sptipo_abastecimineto = (Spinner) findViewById(R.id.tipoabasteciminetocom);
		ArrayAdapter<CharSequence> adtipo_abastecimineto = ArrayAdapter
				.createFromResource(this, R.array.tipo_abastecimineto,
						android.R.layout.simple_spinner_item);
		adtipo_abastecimineto
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		sptipo_abastecimineto.setAdapter(adtipo_abastecimineto);
		sptipo_abastecimineto
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
		
		Spinner sptipo_fuente = (Spinner) findViewById(R.id.tipofuentecom);
		ArrayAdapter<CharSequence> adtipo_fuente = ArrayAdapter
				.createFromResource(this, R.array.tipo_fuente,
						android.R.layout.simple_spinner_item);
		adtipo_fuente
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		sptipo_fuente.setAdapter(adtipo_fuente);
		sptipo_fuente
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
		
		Spinner spfuente_captacion = (Spinner) findViewById(R.id.fuentecaptacion);
		ArrayAdapter<CharSequence> adfuente_captacion = ArrayAdapter
				.createFromResource(this, R.array.estado_proteccion_cuenca,
						android.R.layout.simple_spinner_item);
		adfuente_captacion
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spfuente_captacion.setAdapter(adfuente_captacion);
		spfuente_captacion
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
		
		Spinner spconduccion_aduccion = (Spinner) findViewById(R.id.conduccionaduccion);
		ArrayAdapter<CharSequence> adconduccion_aduccion = ArrayAdapter
				.createFromResource(this, R.array.estado_proteccion_cuenca,
						android.R.layout.simple_spinner_item);
		adconduccion_aduccion
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spconduccion_aduccion.setAdapter(adconduccion_aduccion);
		spconduccion_aduccion
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
		
		Spinner spalmacenamiento = (Spinner) findViewById(R.id.almacenamiento);
		ArrayAdapter<CharSequence> adalmacenamiento = ArrayAdapter
				.createFromResource(this, R.array.estado_proteccion_cuenca,
						android.R.layout.simple_spinner_item);
		adalmacenamiento
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spalmacenamiento.setAdapter(adalmacenamiento);
		spalmacenamiento
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
		
		Spinner spdistribucion = (Spinner) findViewById(R.id.distribucion);
		ArrayAdapter<CharSequence> addistribucion = ArrayAdapter
				.createFromResource(this, R.array.estado_proteccion_cuenca,
						android.R.layout.simple_spinner_item);
		addistribucion
				.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		spdistribucion.setAdapter(addistribucion);
		spdistribucion
				.setOnItemSelectedListener(new MyOnItemSelectedListener());
	}

	public class MyOnItemSelectedListener implements OnItemSelectedListener {

		public void onItemSelected(AdapterView<?> parent, View view, int pos,
				long id) {
			if (parent.getId() == R.id.tipoabasteciminetocom)
				setTipo_abastecimineto((pos + 1) + "");
			if (parent.getId() == R.id.tipofuentecom)
				setTipo_fuente((pos + 1) + "");
			if (parent.getId() == R.id.fuentecaptacion)
				setFuente_captacion((pos + 1) + "");
			if (parent.getId() == R.id.conduccionaduccion)
				setConduccion_aduccion((pos + 1) + "");
			if (parent.getId() == R.id.almacenamiento)
				setAlmacenamiento((pos + 1) + "");
			if (parent.getId() == R.id.distribucion)
				setDistribucion((pos + 1) + "");
		}

		public void onNothingSelected(AdapterView<?> parent) {
			if (parent.getId() == R.id.tipoabasteciminetocom)
				setTipo_abastecimineto("1");
			if (parent.getId() == R.id.tipofuentecom)
				setTipo_fuente("1");
			if (parent.getId() == R.id.fuentecaptacion)
				setFuente_captacion("1");
			if (parent.getId() == R.id.conduccionaduccion)
				setConduccion_aduccion("1");
			if (parent.getId() == R.id.almacenamiento)
				setAlmacenamiento("1");
			if (parent.getId() == R.id.distribucion)
				setDistribucion("1");
		}
	}

	public static String getTipo_abastecimineto() {
		return tipo_abastecimineto;
	}

	public static void setTipo_abastecimineto(String tipo_abastecimineto) {
		TabSistema4.tipo_abastecimineto = tipo_abastecimineto;
	}

	public static String getFuente_captacion() {
		return fuente_captacion;
	}

	public static void setFuente_captacion(String fuente_captacion) {
		TabSistema4.fuente_captacion = fuente_captacion;
	}

	public static String getConduccion_aduccion() {
		return conduccion_aduccion;
	}

	public static void setConduccion_aduccion(String conduccion_aduccion) {
		TabSistema4.conduccion_aduccion = conduccion_aduccion;
	}

	public static String getAlmacenamiento() {
		return almacenamiento;
	}

	public static void setAlmacenamiento(String almacenamiento) {
		TabSistema4.almacenamiento = almacenamiento;
	}

	public static String getDistribucion() {
		return distribucion;
	}

	public static void setDistribucion(String distribucion) {
		TabSistema4.distribucion = distribucion;
	}

	public static String getTipo_fuente() {
		return tipo_fuente;
	}

	public static void setTipo_fuente(String tipo_fuente) {
		TabSistema4.tipo_fuente = tipo_fuente;
	}

	public static EditText getTipo_abastecimineto_otro() {
		return tipo_abastecimineto_otro;
	}

	public static void setTipo_abastecimineto_otro(EditText tipo_abastecimineto_otro) {
		TabSistema4.tipo_abastecimineto_otro = tipo_abastecimineto_otro;
	}

	public static EditText getTipo_fuente_otro() {
		return tipo_fuente_otro;
	}

	public static void setTipo_fuente_otro(EditText tipo_fuente_otro) {
		TabSistema4.tipo_fuente_otro = tipo_fuente_otro;
	}

}
